home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / comm / misc / xprz31.lha / XprZmodem / smakefile < prev    next >
Makefile  |  1993-10-03  |  2KB  |  76 lines

  1. #
  2. # smakefile for xprzmodem.library
  3. #
  4.  
  5. ZMODEM_PATH    = 680x0_1x/
  6. MAKEFILE       = smakefile
  7. ZMODEM_LIBRARY = xprzmodem.library
  8. PROZESSOR      = any
  9. NAME_AND_DATE  = "ZModem 3.1 BETA 680x0 (03.10.93)"
  10. ASMOPT         = -m0
  11. VER            = 3
  12. REV            = 1
  13.  
  14. #CFLAGS     = NMINC STRMERGE OPTIMIZE OPTTIME PARMS=REG \
  15. #       NOSTKCHK LIBCODE CPU=$(PROZESSOR)         \
  16. #       DEFINE=DEBUGLOG # DEFINE=DEBUGLEVEL2
  17.  
  18. CFLAGS     = NMINC STRMERGE OPTIMIZE OPTTIME PARMS=REG \
  19.            NOSTKCHK LIBCODE CPU=$(PROZESSOR)
  20.  
  21. OBJS     = xprzmodem_locale.o Send.o Receive.o Utils.o Zm.o GetSysTime.o xprsprintf.o
  22. CHECK     = xprzmodem_catalog.h xprzmodem_catalog.cd \
  23.        Xproto.h Zmodem.h XprZmodem.h $(MAKEFILE)
  24.  
  25. NOCOMPACT=IDIR=CH:  # <= Path to uncompacted Header-Files
  26.  
  27. $(ZMODEM_LIBRARY): xprzmodem.GST $(OBJS)
  28.  
  29.               @SLINK FROM LIB:libent.o LIB:libinit.o $(OBJS)         \
  30.               to $@ LIBPREFIX _ LIBFD Xpr_Lib.FD VERBOSE             \
  31.               LIBID $(NAME_AND_DATE) LIB LIB:sc.Lib SC SD ND NOICONS \
  32.               LIBVERSION $(VER) LIBREVISION $(REV) MAP $(ZMODEM_PATH)$@.Map FHL
  33.               copy $(ZMODEM_LIBRARY) $(ZMODEM_PATH)
  34.  
  35. Send.o:       Send.c $(CHECK)
  36.               @SC $(CFLAGS) GST=xprzmodem.GST Send.c
  37.  
  38. Receive.o:    Receive.c $(CHECK)
  39.               @SC $(CFLAGS) GST=xprzmodem.GST Receive.c
  40.  
  41. Utils.o:      Utils.c $(CHECK)
  42.               @SC $(CFLAGS) GST=xprzmodem.GST Utils.c
  43.  
  44. Zm.o:         Zm.c Zcrc.h $(CHECK)
  45.               @SC $(CFLAGS) GST=xprzmodem.GST Zm.c
  46.  
  47. GetSysTime.o: GetSysTime.c
  48.               @SC $(CFLAGS) GST=xprzmodem.GST GetSysTime.c
  49.  
  50. xprsprintf.o: xprsprintf.a
  51.               ASM $(ASMOPT) xprsprintf.a
  52.  
  53. xprzmodem_locale.o: xprzmodem_locale.c xprzmodem_catalog.h
  54.                     SC $(CFLAGS) xprzmodem_locale.c
  55.  
  56.  
  57. xprzmodem_catalog.h: xprzmodem_catalog.cd
  58.                      CatComp xprzmodem_catalog.cd CFILE xprzmodem_catalog.h
  59.  
  60. # Make xprzmodem_catalog?.ct Catalog with
  61. # "CatComp xprzmodem_catalog.cd CTFILE xprzmodem_catalog?.ct"
  62.  
  63. # 1. CatComp xprzmodem_catalog.cd CTFILE xprzmodem_catalog?.ct
  64. # 2. Edit xprzmodem_catalog?.ct
  65. # 3. Make a Catalog:
  66. #    "CatComp xprzmodem_catalog.cd xprzmodem_catalog?.ct CATALOG catalogs/language/xprzmodem.catalog"
  67.  
  68.  
  69. #
  70. # GST-File
  71. #
  72.  
  73. xprzmodem.GST: xprzmodem_all.h $(CHECK)
  74.                @SC $(CFLAGS) $(NOCOMACT) NOOBJNAME \
  75.                   MAKEGST=xprzmodem.GST xprzmodem_all.h
  76.